package com.chenglu.android.payment.bean;

import java.util.List;

/**
 * @author: lyj
 * @Created: by Copyright 2023/11/10 Guangzhou Hongma Technology Co., Ltd. All rights reserved.
 * @Description：
 */
public class Comfirmrr {


    private Integer code;
    private Boolean success;
    private Data data;
    private String msg;

    public Integer getCode() {
        return code;
    }

    public void setCode(Integer code) {
        this.code = code;
    }

    public Boolean getSuccess() {
        return success;
    }

    public void setSuccess(Boolean success) {
        this.success = success;
    }

    public Data getData() {
        return data;
    }

    public void setData(Data data) {
        this.data = data;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public static class Data {
        private Double totalDiscountAmount;
        private Double totalAmount;
        private Double totalActuallyPaid;
        private Integer totalActuallyIntegral;
        private List<OrderBatchShopVOList> orderBatchShopVOList;
        private Double totalGiveBeans;
        private Double money;
        private Integer integral;
        private Boolean dadaBind;
        private Boolean isReceivingCard;

        public Double getTotalDiscountAmount() {
            return totalDiscountAmount;
        }

        public void setTotalDiscountAmount(Double totalDiscountAmount) {
            this.totalDiscountAmount = totalDiscountAmount;
        }

        public Double getTotalAmount() {
            return totalAmount;
        }

        public void setTotalAmount(Double totalAmount) {
            this.totalAmount = totalAmount;
        }

        public Double getTotalActuallyPaid() {
            return totalActuallyPaid;
        }

        public void setTotalActuallyPaid(Double totalActuallyPaid) {
            this.totalActuallyPaid = totalActuallyPaid;
        }

        public Integer getTotalActuallyIntegral() {
            return totalActuallyIntegral;
        }

        public void setTotalActuallyIntegral(Integer totalActuallyIntegral) {
            this.totalActuallyIntegral = totalActuallyIntegral;
        }

        public List<OrderBatchShopVOList> getOrderBatchShopVOList() {
            return orderBatchShopVOList;
        }

        public void setOrderBatchShopVOList(List<OrderBatchShopVOList> orderBatchShopVOList) {
            this.orderBatchShopVOList = orderBatchShopVOList;
        }

        public Double getTotalGiveBeans() {
            return totalGiveBeans;
        }

        public void setTotalGiveBeans(Double totalGiveBeans) {
            this.totalGiveBeans = totalGiveBeans;
        }

        public Double getMoney() {
            return money;
        }

        public void setMoney(Double money) {
            this.money = money;
        }

        public Integer getIntegral() {
            return integral;
        }

        public void setIntegral(Integer integral) {
            this.integral = integral;
        }

        public Boolean getDadaBind() {
            return dadaBind;
        }

        public void setDadaBind(Boolean dadaBind) {
            this.dadaBind = dadaBind;
        }

        public Boolean getIsReceivingCard() {
            return isReceivingCard;
        }

        public void setIsReceivingCard(Boolean isReceivingCard) {
            this.isReceivingCard = isReceivingCard;
        }

        public static class OrderBatchShopVOList {
            private Integer orderType;
            private Integer postType;
            private Integer payType;
            private String tenantId;
            private String shopsName;
            private Integer shopsTypeId;
            private String shopsAddress;
            private String distance;
            private List<?> discountConfigVOList;
            private String address;
            private String mobile;
            private String realName;
            private String remark;
            private List<OrderGoodsDTOList> orderGoodsDTOList;
            private Double shopActuallyPaid;
            private Double total;
            private Double discountTotalAmount;
            private Double freightPrice;
            private OrderRestaurantExDTO orderRestaurantExDTO;
            private Double couponDiscount;
            private Double discountAmount;
            private Double newMemberDiscount;
            private String orderNo;
            private Integer orderId;
            private Double orderMemberCardDiscountAmount;

            public Integer getOrderType() {
                return orderType;
            }

            public void setOrderType(Integer orderType) {
                this.orderType = orderType;
            }

            public Integer getPostType() {
                return postType;
            }

            public void setPostType(Integer postType) {
                this.postType = postType;
            }

            public Integer getPayType() {
                return payType;
            }

            public void setPayType(Integer payType) {
                this.payType = payType;
            }

            public String getTenantId() {
                return tenantId;
            }

            public void setTenantId(String tenantId) {
                this.tenantId = tenantId;
            }

            public String getShopsName() {
                return shopsName;
            }

            public void setShopsName(String shopsName) {
                this.shopsName = shopsName;
            }

            public Integer getShopsTypeId() {
                return shopsTypeId;
            }

            public void setShopsTypeId(Integer shopsTypeId) {
                this.shopsTypeId = shopsTypeId;
            }

            public String getShopsAddress() {
                return shopsAddress;
            }

            public void setShopsAddress(String shopsAddress) {
                this.shopsAddress = shopsAddress;
            }

            public String getDistance() {
                return distance;
            }

            public void setDistance(String distance) {
                this.distance = distance;
            }

            public List<?> getDiscountConfigVOList() {
                return discountConfigVOList;
            }

            public void setDiscountConfigVOList(List<?> discountConfigVOList) {
                this.discountConfigVOList = discountConfigVOList;
            }

            public String getAddress() {
                return address;
            }

            public void setAddress(String address) {
                this.address = address;
            }

            public String getMobile() {
                return mobile;
            }

            public void setMobile(String mobile) {
                this.mobile = mobile;
            }

            public String getRealName() {
                return realName;
            }

            public void setRealName(String realName) {
                this.realName = realName;
            }

            public String getRemark() {
                return remark;
            }

            public void setRemark(String remark) {
                this.remark = remark;
            }

            public List<OrderGoodsDTOList> getOrderGoodsDTOList() {
                return orderGoodsDTOList;
            }

            public void setOrderGoodsDTOList(List<OrderGoodsDTOList> orderGoodsDTOList) {
                this.orderGoodsDTOList = orderGoodsDTOList;
            }

            public Double getShopActuallyPaid() {
                return shopActuallyPaid;
            }

            public void setShopActuallyPaid(Double shopActuallyPaid) {
                this.shopActuallyPaid = shopActuallyPaid;
            }

            public Double getTotal() {
                return total;
            }

            public void setTotal(Double total) {
                this.total = total;
            }

            public Double getDiscountTotalAmount() {
                return discountTotalAmount;
            }

            public void setDiscountTotalAmount(Double discountTotalAmount) {
                this.discountTotalAmount = discountTotalAmount;
            }

            public Double getFreightPrice() {
                return freightPrice;
            }

            public void setFreightPrice(Double freightPrice) {
                this.freightPrice = freightPrice;
            }

            public OrderRestaurantExDTO getOrderRestaurantExDTO() {
                return orderRestaurantExDTO;
            }

            public void setOrderRestaurantExDTO(OrderRestaurantExDTO orderRestaurantExDTO) {
                this.orderRestaurantExDTO = orderRestaurantExDTO;
            }

            public Double getCouponDiscount() {
                return couponDiscount;
            }

            public void setCouponDiscount(Double couponDiscount) {
                this.couponDiscount = couponDiscount;
            }

            public Double getDiscountAmount() {
                return discountAmount;
            }

            public void setDiscountAmount(Double discountAmount) {
                this.discountAmount = discountAmount;
            }

            public Double getNewMemberDiscount() {
                return newMemberDiscount;
            }

            public void setNewMemberDiscount(Double newMemberDiscount) {
                this.newMemberDiscount = newMemberDiscount;
            }

            public String getOrderNo() {
                return orderNo;
            }

            public void setOrderNo(String orderNo) {
                this.orderNo = orderNo;
            }

            public Integer getOrderId() {
                return orderId;
            }

            public void setOrderId(Integer orderId) {
                this.orderId = orderId;
            }

            public Double getOrderMemberCardDiscountAmount() {
                return orderMemberCardDiscountAmount;
            }

            public void setOrderMemberCardDiscountAmount(Double orderMemberCardDiscountAmount) {
                this.orderMemberCardDiscountAmount = orderMemberCardDiscountAmount;
            }

            public static class OrderRestaurantExDTO {
            }

            public static class OrderGoodsDTOList {
                private Integer amount;
                private String goodsId;
                private Integer isSpec;
                private String goodsSkuId;
                private String categoryIds;
                private String goodsName;
                private String goodsImg;
                private Double price;
                private Double discountPrice;
                private Integer weight;
                private Double goodsPrice;
                private Double splitPrice;
                private Double freight;
                private Double packageFee;
                private Integer isDiscountGoods;
                private List<GoodsSkus> goodsSkus;
                private List<GoodsSpecs> goodsSpecs;
                private List<?> goodsAttrs;
                private Integer resourceType;
                private Integer integralAmount;

                public Integer getAmount() {
                    return amount;
                }

                public void setAmount(Integer amount) {
                    this.amount = amount;
                }

                public String getGoodsId() {
                    return goodsId;
                }

                public void setGoodsId(String goodsId) {
                    this.goodsId = goodsId;
                }

                public Integer getIsSpec() {
                    return isSpec;
                }

                public void setIsSpec(Integer isSpec) {
                    this.isSpec = isSpec;
                }

                public String getGoodsSkuId() {
                    return goodsSkuId;
                }

                public void setGoodsSkuId(String goodsSkuId) {
                    this.goodsSkuId = goodsSkuId;
                }

                public String getCategoryIds() {
                    return categoryIds;
                }

                public void setCategoryIds(String categoryIds) {
                    this.categoryIds = categoryIds;
                }

                public String getGoodsName() {
                    return goodsName;
                }

                public void setGoodsName(String goodsName) {
                    this.goodsName = goodsName;
                }

                public String getGoodsImg() {
                    return goodsImg;
                }

                public void setGoodsImg(String goodsImg) {
                    this.goodsImg = goodsImg;
                }

                public Double getPrice() {
                    return price;
                }

                public void setPrice(Double price) {
                    this.price = price;
                }

                public Double getDiscountPrice() {
                    return discountPrice;
                }

                public void setDiscountPrice(Double discountPrice) {
                    this.discountPrice = discountPrice;
                }

                public Integer getWeight() {
                    return weight;
                }

                public void setWeight(Integer weight) {
                    this.weight = weight;
                }

                public Double getGoodsPrice() {
                    return goodsPrice;
                }

                public void setGoodsPrice(Double goodsPrice) {
                    this.goodsPrice = goodsPrice;
                }

                public Double getSplitPrice() {
                    return splitPrice;
                }

                public void setSplitPrice(Double splitPrice) {
                    this.splitPrice = splitPrice;
                }

                public Double getFreight() {
                    return freight;
                }

                public void setFreight(Double freight) {
                    this.freight = freight;
                }

                public Double getPackageFee() {
                    return packageFee;
                }

                public void setPackageFee(Double packageFee) {
                    this.packageFee = packageFee;
                }

                public Integer getIsDiscountGoods() {
                    return isDiscountGoods;
                }

                public void setIsDiscountGoods(Integer isDiscountGoods) {
                    this.isDiscountGoods = isDiscountGoods;
                }

                public List<GoodsSkus> getGoodsSkus() {
                    return goodsSkus;
                }

                public void setGoodsSkus(List<GoodsSkus> goodsSkus) {
                    this.goodsSkus = goodsSkus;
                }

                public List<GoodsSpecs> getGoodsSpecs() {
                    return goodsSpecs;
                }

                public void setGoodsSpecs(List<GoodsSpecs> goodsSpecs) {
                    this.goodsSpecs = goodsSpecs;
                }

                public List<?> getGoodsAttrs() {
                    return goodsAttrs;
                }

                public void setGoodsAttrs(List<?> goodsAttrs) {
                    this.goodsAttrs = goodsAttrs;
                }

                public Integer getResourceType() {
                    return resourceType;
                }

                public void setResourceType(Integer resourceType) {
                    this.resourceType = resourceType;
                }

                public Integer getIntegralAmount() {
                    return integralAmount;
                }

                public void setIntegralAmount(Integer integralAmount) {
                    this.integralAmount = integralAmount;
                }

                public static class GoodsSkus {
                    private String id;
                    private String goodsId;
                    private String spec;
                    private SpecMap specMap;
                    private String specImg;
                    private Double goodsPrice;
                    private Integer inventory;
                    private Double goodsWeight;
                    private Integer hasResource;
                    private String resourceIds;
                    private Double giveRedBeans;
                    private List<?> knowledgeColumnVoList;
                    private Integer buyFlag;
                    private Integer isExpire;
                    private Integer isEquity;
                    private Integer equityCount;
                    private Integer limitType;
                    private Integer timeLimitType;
                    private String useStartTimeLimit;
                    private String useEndTimeLimit;
                    private Integer useDay;
                    private Integer todayCanUseCount;

                    public String getId() {
                        return id;
                    }

                    public void setId(String id) {
                        this.id = id;
                    }

                    public String getGoodsId() {
                        return goodsId;
                    }

                    public void setGoodsId(String goodsId) {
                        this.goodsId = goodsId;
                    }

                    public String getSpec() {
                        return spec;
                    }

                    public void setSpec(String spec) {
                        this.spec = spec;
                    }

                    public SpecMap getSpecMap() {
                        return specMap;
                    }

                    public void setSpecMap(SpecMap specMap) {
                        this.specMap = specMap;
                    }

                    public String getSpecImg() {
                        return specImg;
                    }

                    public void setSpecImg(String specImg) {
                        this.specImg = specImg;
                    }

                    public Double getGoodsPrice() {
                        return goodsPrice;
                    }

                    public void setGoodsPrice(Double goodsPrice) {
                        this.goodsPrice = goodsPrice;
                    }

                    public Integer getInventory() {
                        return inventory;
                    }

                    public void setInventory(Integer inventory) {
                        this.inventory = inventory;
                    }

                    public Double getGoodsWeight() {
                        return goodsWeight;
                    }

                    public void setGoodsWeight(Double goodsWeight) {
                        this.goodsWeight = goodsWeight;
                    }

                    public Integer getHasResource() {
                        return hasResource;
                    }

                    public void setHasResource(Integer hasResource) {
                        this.hasResource = hasResource;
                    }

                    public String getResourceIds() {
                        return resourceIds;
                    }

                    public void setResourceIds(String resourceIds) {
                        this.resourceIds = resourceIds;
                    }

                    public Double getGiveRedBeans() {
                        return giveRedBeans;
                    }

                    public void setGiveRedBeans(Double giveRedBeans) {
                        this.giveRedBeans = giveRedBeans;
                    }

                    public List<?> getKnowledgeColumnVoList() {
                        return knowledgeColumnVoList;
                    }

                    public void setKnowledgeColumnVoList(List<?> knowledgeColumnVoList) {
                        this.knowledgeColumnVoList = knowledgeColumnVoList;
                    }

                    public Integer getBuyFlag() {
                        return buyFlag;
                    }

                    public void setBuyFlag(Integer buyFlag) {
                        this.buyFlag = buyFlag;
                    }

                    public Integer getIsExpire() {
                        return isExpire;
                    }

                    public void setIsExpire(Integer isExpire) {
                        this.isExpire = isExpire;
                    }

                    public Integer getIsEquity() {
                        return isEquity;
                    }

                    public void setIsEquity(Integer isEquity) {
                        this.isEquity = isEquity;
                    }

                    public Integer getEquityCount() {
                        return equityCount;
                    }

                    public void setEquityCount(Integer equityCount) {
                        this.equityCount = equityCount;
                    }

                    public Integer getLimitType() {
                        return limitType;
                    }

                    public void setLimitType(Integer limitType) {
                        this.limitType = limitType;
                    }

                    public Integer getTimeLimitType() {
                        return timeLimitType;
                    }

                    public void setTimeLimitType(Integer timeLimitType) {
                        this.timeLimitType = timeLimitType;
                    }

                    public String getUseStartTimeLimit() {
                        return useStartTimeLimit;
                    }

                    public void setUseStartTimeLimit(String useStartTimeLimit) {
                        this.useStartTimeLimit = useStartTimeLimit;
                    }

                    public String getUseEndTimeLimit() {
                        return useEndTimeLimit;
                    }

                    public void setUseEndTimeLimit(String useEndTimeLimit) {
                        this.useEndTimeLimit = useEndTimeLimit;
                    }

                    public Integer getUseDay() {
                        return useDay;
                    }

                    public void setUseDay(Integer useDay) {
                        this.useDay = useDay;
                    }

                    public Integer getTodayCanUseCount() {
                        return todayCanUseCount;
                    }

                    public void setTodayCanUseCount(Integer todayCanUseCount) {
                        this.todayCanUseCount = todayCanUseCount;
                    }

                    public static class SpecMap {
                        private String 长名字;

                        public String get长名字() {
                            return 长名字;
                        }

                        public void set长名字(String 长名字) {
                            this.长名字 = 长名字;
                        }
                    }
                }

                public static class GoodsSpecs {
                    private String id;
                    private String goodsId;
                    private String specKey;
                    private String specValue;

                    public String getId() {
                        return id;
                    }

                    public void setId(String id) {
                        this.id = id;
                    }

                    public String getGoodsId() {
                        return goodsId;
                    }

                    public void setGoodsId(String goodsId) {
                        this.goodsId = goodsId;
                    }

                    public String getSpecKey() {
                        return specKey;
                    }

                    public void setSpecKey(String specKey) {
                        this.specKey = specKey;
                    }

                    public String getSpecValue() {
                        return specValue;
                    }

                    public void setSpecValue(String specValue) {
                        this.specValue = specValue;
                    }
                }
            }
        }
    }
}
